package com.ktgj.service.domain.vo;

import com.ktgj.common.core.annotation.Excel;

import java.util.List;

public class OrderViphallDetailsVo {
    /** 订单id */
    @Excel(name = "订单id")
    private Long orderId;

    /** 会员名称 */
    @Excel(name = "会员名称")
    private String customerName;

    /** 会员电话 */
    @Excel(name = "会员电话")
    private String customerPhone;

    /** 会员卡号 */
    @Excel(name = "会员卡号")
    private String customerCard;

    /** 下单日期 */
    @Excel(name = "下单日期")
    private String createTime;

    /** 客户类别 */
    @Excel(name = "客户类别")
    private String sourceCompanyId;

    /** 订单来源 */
    @Excel(name = "订单来源")
    private String sourceAppId;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contactName;

    /** 手机号 */
    @Excel(name = "手机号")
    private String contactPhone;

    /** 订单号 */
    @Excel(name = "订单号")
    private String orderNum;

    /** 到厅时间 */
    @Excel(name = "到厅时间")
    private String arrivalVipHallTime;

    /** 预定人数 */
    @Excel(name = "预定人数")
    private Long reserveNum;

    /** 实到人数 */
    @Excel(name = "实到人数")
    private Long adoptPeopleNumber;

    /** 城市 */
    @Excel(name = "城市")
    private String cityName;

    /** 机场 */
    @Excel(name = "机场")
    private String setOffAirport;

    /** 航站楼 */
    @Excel(name = "航站楼")
    private String departuprairportTerminalName;

    /** 航班号 */
    @Excel(name = "航班号")
    private String flightNumber;

    /** 出港城市 */
    @Excel(name = "出港城市")
    private String departuresCity;

    /** 到港城市 */
    @Excel(name = "到港城市")
    private String arrivalCity;

    /** 起飞时间 */
    @Excel(name = "起飞时间")
    private String departureTime;

    /** 到达时间 */
    @Excel(name = "到达时间")
    private String arrivalTime;

    /** 价格（每人） */
    @Excel(name = "价格（每人）")
    private String totalReCommenedRetatlPrice;

    /** 总金额 */
    @Excel(name = "总金额")
    private String totalsalePrice;

    /** 支付状态 */
    @Excel(name = "支付状态")
    private String paymentStatus;

    /** 支付类型 */
    @Excel(name = "支付类型")
    private String paymentType;

    /** 支付金额 */
    @Excel(name = "支付金额")
    private String paymentAmount;

    /** 使用代金券 */
    @Excel(name = "使用代金券")
    private String voucherAmount;

    /** 使用积分 */
    @Excel(name = "使用积分")
    private String points;

    /** 使用账户现金 */
    @Excel(name = "使用账户现金")
    private String depositAmount;

    /** 使用优惠券 */
    @Excel(name = "使用优惠券")
    private String couponAmount;

    /** 会员免费人次 */
    @Excel(name = "会员免费人次")
    private String freeNum;

    /** 操作记录 */
    @Excel(name = "操作记录")
    private List<OrderOperationlogVo> operationRecord;

    /** 订单状态 */
    @Excel(name = "订单状态")
    private String orderStatus;

    /** 服务项目 */
    @Excel(name = "服务项目")
    private String serviceItems;

    /** 值机类型 */
    @Excel(name = "值机类型")
    private String boardingType;

    /** 座位区域 */
    @Excel(name = "座位区域")
    private String seatingArea;

    /** 备注 */
    @Excel(name = "备注")
    private String remark;

    /** 订单详细集合 */
    @Excel(name = "订单详细集合")
    private List<OrderItemViphallVo> orderItemViphallVoList;

    /**
     * 操作记录
     * */
    @Excel(name = "操作记录")
    private VipchannelOrederTotalVo vipchannelOrederTotalVo;

    public VipchannelOrederTotalVo getVipchannelOrederTotalVo() {
        return vipchannelOrederTotalVo;
    }

    public void setVipchannelOrederTotalVo(VipchannelOrederTotalVo vipchannelOrederTotalVo) {
        this.vipchannelOrederTotalVo = vipchannelOrederTotalVo;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public List<OrderItemViphallVo> getOrderItemViphallVoList() {
        return orderItemViphallVoList;
    }

    public void setOrderItemViphallVoList(List<OrderItemViphallVo> orderItemViphallVoList) {
        this.orderItemViphallVoList = orderItemViphallVoList;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSeatingArea() {
        return seatingArea;
    }

    public void setSeatingArea(String seatingArea) {
        this.seatingArea = seatingArea;
    }

    public String getBoardingType() {
        return boardingType;
    }

    public void setBoardingType(String boardingType) {
        this.boardingType = boardingType;
    }

    public String getServiceItems() {
        return serviceItems;
    }

    public void setServiceItems(String serviceItems) {
        this.serviceItems = serviceItems;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public String getCustomerCard() {
        return customerCard;
    }

    public void setCustomerCard(String customerCard) {
        this.customerCard = customerCard;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getSourceCompanyId() {
        return sourceCompanyId;
    }

    public void setSourceCompanyId(String sourceCompanyId) {
        this.sourceCompanyId = sourceCompanyId;
    }

    public String getSourceAppId() {
        return sourceAppId;
    }

    public void setSourceAppId(String sourceAppId) {
        this.sourceAppId = sourceAppId;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public String getArrivalVipHallTime() {
        return arrivalVipHallTime;
    }

    public void setArrivalVipHallTime(String arrivalVipHallTime) {
        this.arrivalVipHallTime = arrivalVipHallTime;
    }

    public Long getReserveNum() {
        return reserveNum;
    }

    public void setReserveNum(Long reserveNum) {
        this.reserveNum = reserveNum;
    }

    public Long getAdoptPeopleNumber() {
        return adoptPeopleNumber;
    }

    public void setAdoptPeopleNumber(Long adoptPeopleNumber) {
        this.adoptPeopleNumber = adoptPeopleNumber;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getSetOffAirport() {
        return setOffAirport;
    }

    public void setSetOffAirport(String setOffAirport) {
        this.setOffAirport = setOffAirport;
    }

    public String getDepartuprairportTerminalName() {
        return departuprairportTerminalName;
    }

    public void setDepartuprairportTerminalName(String departuprairportTerminalName) {
        this.departuprairportTerminalName = departuprairportTerminalName;
    }

    public String getFlightNumber() {
        return flightNumber;
    }

    public void setFlightNumber(String flightNumber) {
        this.flightNumber = flightNumber;
    }

    public String getDeparturesCity() {
        return departuresCity;
    }

    public void setDeparturesCity(String departuresCity) {
        this.departuresCity = departuresCity;
    }

    public String getArrivalCity() {
        return arrivalCity;
    }

    public void setArrivalCity(String arrivalCity) {
        this.arrivalCity = arrivalCity;
    }

    public String getDepartureTime() {
        return departureTime;
    }

    public void setDepartureTime(String departureTime) {
        this.departureTime = departureTime;
    }

    public String getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(String arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public String getTotalReCommenedRetatlPrice() {
        return totalReCommenedRetatlPrice;
    }

    public void setTotalReCommenedRetatlPrice(String totalReCommenedRetatlPrice) {
        this.totalReCommenedRetatlPrice = totalReCommenedRetatlPrice;
    }

    public String getTotalsalePrice() {
        return totalsalePrice;
    }

    public void setTotalsalePrice(String totalsalePrice) {
        this.totalsalePrice = totalsalePrice;
    }

    public String getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(String paymentStatus) {
        this.paymentStatus = paymentStatus;
    }

    public String getPaymentAmount() {
        return paymentAmount;
    }

    public void setPaymentAmount(String paymentAmount) {
        this.paymentAmount = paymentAmount;
    }

    public String getVoucherAmount() {
        return voucherAmount;
    }

    public void setVoucherAmount(String voucherAmount) {
        this.voucherAmount = voucherAmount;
    }

    public String getPoints() {
        return points;
    }

    public void setPoints(String points) {
        this.points = points;
    }

    public String getDepositAmount() {
        return depositAmount;
    }

    public void setDepositAmount(String depositAmount) {
        this.depositAmount = depositAmount;
    }

    public String getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(String couponAmount) {
        this.couponAmount = couponAmount;
    }

    public String getFreeNum() {
        return freeNum;
    }

    public void setFreeNum(String freeNum) {
        this.freeNum = freeNum;
    }

    public List<OrderOperationlogVo> getOperationRecord() {
        return operationRecord;
    }

    public void setOperationRecord(List<OrderOperationlogVo> operationRecord) {
        this.operationRecord = operationRecord;
    }
}
